﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Net;


namespace InterfazWI
{
    public static class configData
    {
        private static IPAddress ip;
        private static int puerto = 0;

        public static bool  parametros(ref String mensaje)
        {
            mensaje = "";
            XmlDocument xDoc = new XmlDocument();
            try
            {
                xDoc.Load("configdata.xml");
                try
                {
                    XmlNodeList parametros = xDoc.GetElementsByTagName("dataconfig");
                    XmlNodeList lista = ((XmlElement)parametros[0]).GetElementsByTagName("serverconfig");
                    foreach (XmlElement nodo in lista)
                    {
                        puerto = Convert.ToInt16(nodo.GetAttribute("serverport"));
                        IPAddress.Parse(nodo.GetAttribute("serverip"));                        
                    }
                    return true;
                }
                catch (Exception)
                {
                    mensaje = "Se han encontrado errores de estructura en el archivo 'configdata.xml'";
                    return false;
                }

            }
            catch
            {
                mensaje = "No se ha encontrado el archivo de configuración 'configdata.xml'";
                return false;
            }



        }
    }
}
